Test[Linux命令]

Test[Linux命令]
更多義項 ▼ 收起列表 ▲

test是一個Linux命令。

簡介

-e 該“檔案名稱”是否存在

-f 該“檔案名稱”是否為檔案

-d 該“檔案名稱”是否為目錄

-b 該“檔案名稱”是否一個塊設備

-c 該“檔案名稱”是否一個字元設備

-S該“檔案名稱”是否一個套接字檔案

-p 該“檔案名稱”是否一個FIFO(管道)檔案

-L 該“檔案名稱”是否一個連線檔案

-r 檢測該檔案名稱是否具有“可讀”屬性

-w 檢測該檔案名稱是否具有“可寫”屬性

-x 檢測該檔案名稱是否具有“可執行”屬性

-u 檢測該檔案名稱是否具有“SUID”屬性

-g 檢測該檔案名稱是否具有“SGID”屬性

-k 檢測該檔案名稱是否具有“Sticky bit”屬性

-s 檢測該檔案名稱是否為“非空白檔案”

-nt (newer than)判斷file1 是否比file2 新

-ot (older than)判斷file1 是否比file2 舊

-ef 判斷file1與file2是否為統一檔案,可用於判斷硬連線,主要判斷兩個檔案是否均指向同一個incode

-eq 兩數值相等(equal)

-ne 兩數值不等(not equal)

-gt n1大於n2(greater than)

-lt n1小於n2(less than)

-ge n1大於等於n2(greater than or equal)

-le n1小於等於n2(less than or equal)

test -z string 判斷字元串是否為0,若string空字元串,則為ture

test -n string 判斷字元串是否非未0,若string空字元串,則為false

test str1=str2 判斷str1是否等於str2,若相等,則回傳true

test str1!=str2 判斷str1是否等於str2,若不相等則回傳true

-a (and)兩個條件同事成立。

-o (or)兩個條件任何一個成立。

! 條件反求,如test! -x file,當file不具有x時,回傳true。

! 條件反求,如test!-x file,當file不具有x時,回傳true

相關詞條

相關搜尋

熱門詞條

聯絡我們